// // bootstrap轻提示
// // 表单验证提示框
// const toastBox = document.querySelector('#myToast')
// const toast = new bootstrap.Toast(toastBox, {
//     animation: true, // 开启过渡动画
//     autohide: true, // 开启自动隐藏
//     delay: 3000 // 3000ms后自动隐藏
// })

// const tip = (msg) => {
//     toastBox.querySelector('.toast-body').innerHTML = msg
//     toast.show()
// }

// 注册功能
document.querySelector('#btn-register').addEventListener('click', async function (e) {
    e.preventDefault()
    const data = serialize(document.querySelector('form'), { hash: true, empty: true })
    // 判断用户名不为空
    if (!data.username) return tip('请输入合法用户名')
    // 判断用户名长度为2到8位
    if (data.username.trim().length < 2 || data.username.trim().length > 8) return tip('用户名长度为2到8位')
    // 判断密码不为空
    if (!data.password) return tip('请输入合法用户密码')
    // 判断密码长度为6到12位
    if (data.password.trim().length < 6 || data.username.trim().length > 12) return tip('密码长度为6到12位')

    try {
        const res = await axios.post('/register', data)
        tip('注册成功')
        setTimeout(() => location.href = '/login.html', 500)
    }
    catch (err) {
        console.log(err.response.data.message);
        tip(err.response.data.message)
    }



}) 